package edu.ncsu.monopoly.test.boardscenarios;

import edu.ncsu.monopoly.logic.GameBoard;
import edu.ncsu.monopoly.logic.cells.CardCell;
import edu.ncsu.monopoly.logic.cells.ChanceCardCell;
import edu.ncsu.monopoly.logic.cells.CommunityChestCardCell;
import edu.ncsu.monopoly.logic.cells.JailCell;
import edu.ncsu.monopoly.logic.cells.PropertyCell;
import edu.ncsu.monopoly.logic.entities.Card;
import edu.ncsu.monopoly.logic.entities.MovePlayerCard;


public class GameBoardCCMovePlayer extends GameBoard {
    public GameBoardCCMovePlayer() {
		super();
		PropertyCell blue1 = new PropertyCell();
		PropertyCell blue2 = new PropertyCell();
        CardCell cc1 = new CommunityChestCardCell("Community Chest 1");
        JailCell jail = new JailCell();
        CardCell chance1 = new ChanceCardCell("Chance 1");
        
        Card ccCard1 = new MovePlayerCard("Blue 1");
        Card ccCard2 = new MovePlayerCard("Blue 2");
        Card chanceCard1 = new MovePlayerCard("Blue 1");
        Card chanceCard2 = new MovePlayerCard("Blue 2");
		
		blue1.setName("Blue 1");
		blue2.setName("Blue 2");
		
		blue1.setColorGroup("blue");
		blue2.setColorGroup("blue");
		
		blue1.setPrice(100);
		blue2.setPrice(100);
		
		blue1.setRent(10);
		blue2.setRent(10);
		
		blue1.setHousePrice(50);
		blue2.setHousePrice(50);
		
		addCommunityChestCard(ccCard1);
		addCommunityChestCard(ccCard2);
		addChanceCard(chanceCard1);
		addChanceCard(chanceCard2);
		
		addCell(blue1);
		addCell(cc1);
		addCell(jail);
		addCell(blue2);
		addCell(chance1);
		
    }
}
